portable foot restraint (pfr) - Français Anglais Dictionnaire